location (logement) - French English Dictionary